package com.example.basicdemo.model.result;

import com.example.basicdemo.model.domain.RentalInfoDomain;
import com.example.basicdemo.model.response.UpdateRentalInfoResponse;
import com.isyscore.os.dev.api.IsyscoreResult;

import java.util.List;

/**
 * 修改组织信息
 */
public class UpdateRentalInfoResult implements IsyscoreResult<RentalInfoDomain> {

    private UpdateRentalInfoResponse response;

    public UpdateRentalInfoResult(UpdateRentalInfoResponse response) {
        this.response = response;
    }

    public UpdateRentalInfoResponse getResponse() {
        return response;
    }

    public void setResponse(UpdateRentalInfoResponse response) {
        this.response = response;
    }

    /**
     * 是否成功
     *
     * @return
     */
    @Override
    public boolean isSuccess() {
        return response == null ? false : response.isSuccess();
    }

    /**
     * 解析单例数据
     * 如果返回数据为基本类型,则无需实现该方法
     *
     * @return
     */
    @Override
    public RentalInfoDomain parseData() {
        return null;
    }

    /**
     * 解析列表数据
     * 如果返回数据为基本类型,则无需实现该方法
     *
     * @return
     */
    @Override
    public List<RentalInfoDomain> parseListData() {
        return null;
    }
}
